<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Eventos_plantilla extends CI_Controller {
   function index(){
      
      //cargo el helper de url, con funciones para trabajo con URL del sitio
      $this->load->helper('url');
      
      //cargo el modelo de artículos
      $this->load->model('Evento_model');
      
      //pido los ultimos artículos al modelo
      $eventos = $this->Evento_model->getEventos();
      
      //creo el array con datos de configuración para la vista
      $datos_vista = array('rs_eventos' => $eventos);
      
      //cargo la vista pasando los datos de configuacion
      $datos_plantilla["cuerpo"] = $this->load->view('listado_eventos', $datos_vista, true);
      $datos_plantilla["titulo"] = "Everent - Lista de Eventos";
      
      $this->load->view('plantilla_evento', $datos_plantilla);
   }
   
   function muestra($id_evento){
      //cargo el helper de url, con funciones para trabajo con URL del sitio
      $this->load->helper('url');
      
      //cargo el modelo de artículos
      $this->load->model('Evento_model');
      
      //pido al modelo el artículo que se desea ver
      $evento = $this->Evento_model->getEvento($id_evento);
      
      //compruebo si he recibido un artículo
      if (!$evento){
         //no he recibido ningún artículo
         //voy a lanzar un error 404 de página no encontrada
         show_404();
      }else{
         //he encontrado el artículo
         //muestro la vista de la página de mostrar un artículo pasando los datos del array del artículo

         $datos_vista = mysql_fetch_assoc($evento);
         
         $datos_plantilla["cuerpo"] = $this->load->view('cuerpo_evento', $datos_vista, true);
         $datos_plantilla["titulo"] = $datos_vista['titulo_evento'];
         
         $this->load->view('plantilla_evento', $datos_plantilla);
      }
   }
}
?>
